|
This page of the documentation provides a short description of the 3D-Filmstrip program, and gives minimal instructions on how to use it. It will take you only a few minutes to read, and even if you hate to read user manuals please at least read this.
3D-Filmstrip is a tool for visualizing different types (or "Categories" ) of mathematical objects and related processes. The Categories that the current version of 3D-Filmstrip knows about are: plane curves, space curves, surfaces, polyhedra, conformal maps, waves, and various kinds of differential equations. More categories will be added to later versions of the program.
The program will run on Macintosh PowerPC computers using version 7 or later of MacOS. To take advantage of all the features of the program, the Mac must have sufficient RAM. See Hints For Using the Program for a discussion of just how much is required to use various features of the program. For most purposes, 5 MBytes of free RAM is sufficient, but more is needed to create long filmstrip animations. To use the color and stereo vision features you will also need a color monitor and (for stereo) a pair of red/green or red/blue stereo glasses. If possible, set your monitor to "thousands of colors".
Unlike programs such as Mathematica, Maple, Matlab, GeomView, Grape, and Oorange, that concentrate on providing programming tools, 3D-Filmstrip emphasizes content. There are nearly two hundred specific mathematical objects built into the program, and the visualization of each one has been carefully customized. The user can see these objects and carry out many transformations on them simply by pulling down menus or entering a few numbers. These pre-programmed objects are arranged by Category, and with each category the program also provides facilities for the user to enter the representation of new user defined objects that can then be visualized by methods built into the program.
One way to think of 3D-Filmstrip is as a modern day replacement for the cases of plaster models of surfaces one finds in many mathematical departments and institutes around the world. But with some differences. It can display many more varieties of mathematical objects than just surfaces, and it is completely interactive. In fact the program is a kind of interactive museum or Mathematical Exploratorium, the various Categories playing the role of the galleries in this museum.
Another distinctive feature of 3D-Filmstrip is its emphasis on the visualization of mathematical processes, not just isolated objects. The concept of a mathematical process I am using here is a somewhat vague, but roughly speaking I mean an animation that shows a related family of mathematical objects, or else an object that arises by some procedure naturally associated to another object. For examples and more details, see the definition of process.
A basic design goal of 3D-Filmstrip is flexibility. A user can vary many parameters from the Action menu, the Settings menu, the View menu, and various other menus. This will change many things about how objects are displayed by the program., But a second equally important goal is ease of use, and to this end all of the parameters have reasonable default values that are set automatically when a user chooses an object from the Main menu. Usually you will want to first try these default values and then perhaps modify them to suit your needs, as explained in other pages of this documentation For basic instructions on using the many features of the program, see Getting Started with 3D-Filmstrip
Don't let all the pages of documentation intimidate you! There is definitely no need to read through them all before starting to use the program. The user interface of 3D-Filmstrip follows the Mac guidelines pretty faithfully, so using the program should be fairly intuitive for an experienced Macintosh user. Don't hesitate to just start up the program and play around with various menu selections, to see what happens---usually they do pretty much what their name suggests. Then as you get familiar with the basic operation of the program you can come back to this documentation to see how to use some of the program's more sophisticated and less obvious features. In fact, the more essential parts of this documentation will even be available to you in condensed form under the Help menu while the program is running. (And if you are connected to the Internet, you can come back to an online version of this html documentation by choosing "Online HTML Documentation" from the bottom of the Help menu.)
The basic steps in using the program are simple: first choose a category to work with from the Category menu (Surfaces is the default category at program startup), and next choose a particular object of that Category from the Main menu (the one with the name of the currently chosen Category). This will produce a default view of the selected object, and you can take it from there; you can modify this default view by using various menus (Action, Settings, View, Aspect), or you can watch various animations of the object using the Animate menu.
As remarked above, each category has many pre-programmed objects that you can choose among but, in addition, you can also create your own objects by choosing one of the various User Defined... items at the bottom of the Main menu. Defining such a new object of your own entails entering a few algebraic formulas, and the sophistication of the objects you can create is limited only by your mathematical imagination.
Dick Palais